@charset "utf-8";
/* CSS Document */
.npmes{ width:100%; position:relative; }
.npmesNav { width:907px; display:flex; z-index:0; }
.npmesNavBody {  width:907px;display:flex; z-index:100; }
.nFiex { position:fixed; top:0; } 
.npmesNav { position:relative;  }
.npmesNav span { position:fixed; display:none; width:90px; height:5rem; background:url(/static/images/navbg.png)  repeat-y;  right:0; top:0; }
.npmesNav a {  width:100%; color:#073190; font-weight:bolder; border-bottom:1px solid #c9c9c9; text-align:center; line-height:3rem; background-color:#fff; }
.npmesNav a:last-child{ }
.npmesNav a.on,.npmesNav a:hover{ background-color:#073190; color:#fff; transition:0.3s; }
.npmesMain { padding-top:3.1rem; }
.npmesMain  img { display:block; }  
.npmesMain table { border-collapse:collapse; border:0;}
.npmesMain table td { padding:0; margin:0; border:0; }
.npmesMain table td img { display:block; }

.npmesMain .npmes_nav { width:100%; height:5.5rem; clear:both;  }
.npmesMain .mt3 { padding-top:3rem; }
.npmesMain .npmes_nav span { display:block;font-size:1.5rem; color:#073190;  padding:2.5rem 0 0 2.6rem; margin-left:2rem; float:left; height:60%;  }

.npmes_stitle { font-size:1.4rem; line-height:2rem; padding-top:0.8rem;  }
.npmes_snav {  line-height:2.4rem; text-indent:2rem; background-color:#ededed;float:left; width:100%; margin:3rem 0 1.5rem 0;  }

.npmes_snav2 {  line-height:2rem; text-indent:2rem; background-color:#ededed; margin:1rem 0; float:left; width:94%;margin:2rem 3%; border-radius:1rem; }

.npmes_snav3 {  line-height:3rem; text-indent:2rem; background-color:#ededed; margin:1rem 0; float:left; width:100%; color:#073190; font-weight:bolder; }

.npmes_snav4 { width:94%;  line-height:2.4rem; text-indent:1.5rem; background-color:#ededed; margin:2rem 3%; float:left;  }
.npmes_snav5 { width:94%;  line-height:2.4rem; text-indent:2.4rem; background-color:#ededed; margin:2rem 3%; float:left;  color:#073190;  }


.npmes_info {  border-bottom:1px solid #f8f8f8; padding-bottom:3rem; padding:2rem; }
.npmes_bigalert { font-size:1.6rem;  color:#000; line-height:4rem;border-bottom:1px solid #f8f8f8; }


.npmesMain .bg1 span { background:url(/static/images/text_num01.png) no-repeat ; }
.npmesMain .bg2  span { background:url(/static/images/text_num02.png) no-repeat; }
.npmesMain .bg3  span { background:url(/static/images/text_num03.png) no-repeat; }
.npmesMain .bg4  span { background:url(/static/images/text_num04.png) no-repeat; }
.npmesMain .bg5  span { background:url(/static/images/text_num05.png) no-repeat; }
.npmesMain .bg6  span { background:url(/static/images/text_num06.png) no-repeat; }

.npmesMain table{ border-collapse:collapse; width:100%; }
.npmesMain table td{ border:none; padding:0; margin:0;}
.npmesMain table td img {   }
.npmesInfo { width:100%; }
.npmesInfo img { display:block; width:100%; }

.npmes_nav_line { width:100%; height:5px; border-top:1px solid #999; background-color:#ccc; float:left; }
.npmesMain .inputPanelAll { min-height:13.5rem; float:left; height:auto; width:100%;  }
.npmesMain .inputPanel { min-height:13.5rem; float:left; height:auto; width:100%;  }
.npmesMain .inputPanel p:last-child{ margin-bottom:0; }
.npmesMain .inputPanel .inpoutInfo { padding:2rem 1rem;}
.npmesMain .inputPanel .inpoutInfoNP { padding:0 1rem; font-size:0.8rem; color:#555; float:left; height:auto; }
.npmesMain .inputFooter { width:100%; height:7rem; background:url(/static/images/inputbg.png) no-repeat; }
.npmesMain .textBox { float:left; margin-bottom:3rem; }
.npmesMain .notMB{ margin-bottom:0; }
.npmesMain .textBoxBody {padding-top:3rem; }
.npmesMain .txtBoxTop {float:left; width:100%; border-right:1px solid #b2b2b2;   height:27px; overflow:hidden; }
.npmesMain .txtBoxTop span { display:block; width:110%; border:1px solid #b2b2b2;   height:27px; transform:skewX(-35deg); border-bottom:none; margin-left:9px; }

.npmesMain .txtBoxFooter {float:left; width:100%; border-left:1px solid #b2b2b2;   height:27px; overflow:hidden; }
.npmesMain .txtBoxFooter span { display:block; float:right; width:110%; border:1px solid #b2b2b2;   height:26px; transform:skewX(-35deg); border-top:none; margin-right:9px; }


.npmesMain .txtBoxMain { float:left; width:99.9%; min-height:8rem; height:auto; float:left; border-left:1px solid #b2b2b2; border-right:1px solid #b2b2b2;}
.npmesMain .txtBoxInfo { width:624px; margin-left:15%; }
.npmesMain .txtBoxMain .textBoxLeft { width:25%; float:left;  }
.npmesMain .txtBoxMain .textBoxLeft span { display:block; width:6rem; height:3rem; background:url(/static/images/text_num01.png) no-repeat ; margin:1rem 0 0 2rem; color:#073190; font-size:1.5rem;
padding:2.5rem 0 0 2.6rem; }
.npmesMain .txtBoxMain .textBoxLeft span.bg2 {background:url(/static/images/text_num02.png) no-repeat ;   }
.npmesMain .txtBoxMain .textBoxRight { width:75%; float:left; padding-top:0.5rem;  }
.npmesMain .txtBoxMain .textBoxRight p { padding:0 10% 0 5%; }

.npmesMain .sim { width:70%; margin-left:15%;}
.npmesMain .sim .txtBoxMain { width:83.8%; padding:3% 8%; }

.npmes_5 { width:100%; }
.npmes_5_1 { width:40%; margin:0 auto; text-align:center; }
.npmes_5_2 { width:45%; margin-left:5%; float:left; margin-top:5rem;  }

.wap_npmes_5 { width:92%; padding:1rem 4%;  }
.wap_npmes_1 { width:70%; margin:0 auto; text-align:center; padding: 0 0 2rem 0; }
.wap_npmes_1 img { width:100%; }
.wap_npmes_main { width:100%; background-color:#ededed; height:auto; }
.wap_npmes_main dl,.wap_npmes_main dl dt { width:100%; }
.wap_npmes_main dl dt img { width:100%; }
.wap_npmes_main dl dd { padding:0 1em 2em 1em; }


.npmes_down { background:url(/static/images/npmes7/downbg.png) no-repeat center center; width:89%; margin:0 auto; height:10rem; }
.npmes_down span { display:block; float:right; width:24%; height:3rem; margin-top:6rem; }
.npmes_down span a { font-size:1.4rem; color:#073190; border-bottom:1px solid #073190; }


.inputBox_youshi { width:100%;  position:relative; }
.inputBox_youshi dl { width:32%; float:left; height:auto; position:absolute; }
.inputBox_youshi dl dt { color:#0071BC; font-weight:bolder; padding-bottom:0.8rem; }
.inputBox_youshi dl dd { color:#666; }
.inputBox_youshi dl:nth-child(1){ left:20%; top:2rem;  }
.inputBox_youshi dl:nth-child(2){ bottom:3rem; right:22%;  }

.page_sjyy { width:704px; margin:0 auto; }
.page_sjyy_title { padding:0 1rem 1.5rem 1rem; font-size:2rem; font-weight:bolder; color:#073190; }
.page_sjyy_list { width:100%; height: 604px; background:url(/static/images/page/pic4.png) no-repeat center center ;  }
.page_sjyy_list ul { padding-left:33%; width:60%; font-weight:bolder; padding-top:10px;  } 
.page_sjyy_list ul li { height:104px;  }
.page_sjyy_list ul li p { padding-top:1.4rem; }

.npmes_system { padding:0 8%;}
.npmes_alertinfo { padding:0 2rem; color:#333; text-indent:2rem; } 
.npmes_logo { background:url(/static/images/npmes_logo.png) no-repeat center center ; width:100%; height:10rem; margin:3rem 0;}
.npmes_roll { background:url(/static/images/npmes_roll.png) no-repeat center center ; width:100%; height:50rem;  }
.npmes_systemTilte { width:100%; clear:both; float:left; height:5rem; cursor:pointer; }
.npmes_system .bg1 { background:url(/static/images/npmes_nav1.png) no-repeat center center; }
.npmes_system .bg2 { background:url(/static/images/npmes_nav2.png) no-repeat center center; }
.npmes_system .bg3 { background:url(/static/images/npmes_nav3.png) no-repeat center center; }
.npmes_system .bg4 { background:url(/static/images/npmes_nav4.png) no-repeat center center; }
.npmes_system .bg5 { background:url(/static/images/npmes_nav5.png) no-repeat center center; }
.npmes_system .bg6 { background:url(/static/images/npmes_nav6.png) no-repeat center center; }

.npmes_system .bg01 { background:url(/static/images/npmes_nav01.png) no-repeat center center; background-size:100%; }
.npmes_system .bg02 { background:url(/static/images/npmes_nav02.png) no-repeat center center; background-size:100%; }
.npmes_system .bg03 { background:url(/static/images/npmes_nav03.png) no-repeat center center;  background-size:100%;}

.npmes_systemBox { padding:2% 8% 8% 8%; background-color:#eee; height:auto; float:left; width:84%; display:none;  }
.npmes_systemBox dt { display:block; width:5em; height:1.8rem; line-height:1.8rem; background-color:#55B757; transform: skewX(-25deg); text-indent:1rem; color:#fff; border-radius:5px;  }
.npmes_systemBox dl { width:100%; margin-top:1rem; float:left; height:auto;  }
.npmes_systemBox dt { width:12%; float:left; height:1.8rem; text-align:center; }
.npmes_systemBox dt span { display:block; width:4em; height:1.8rem; transform: skewX(25deg);  }
.npmes_systemBox dd { width:84%; float:left;  line-height:2rem; padding-left:4%; }
.npmes_color1 { background-color:#fff; }
.inputPanel .npmes_color1 dt {background-color:#036EB7; }
.inputPanel .npmes_color2 dt {background-color:#EE8CA8; }

.npmes_simbox { width:100%; }
.npmes_simbox span { padding:0.3rem 0.8rem; border:1px solid #555; display:block; float:left;  text-align:center;width:6%;  margin-right:1%; margin-top:1rem; border-radius:0.5rem; height:3.8rem; font-size:0.9rem;line-height:1.8rem;  }
.npmes_simbox .w1{ width:3em; }
.npmes_system .systemshow{ display:block;  }


.inputPanel .npmes_simboxW1 span { width:10em; margin-right:1%; margin-top:1rem; border-radius:0.8rem; text-align:left;}
.inputPanel .npmes_simboxW2 span { width:2em; margin-right:3%; margin-top:1rem; border-radius:0.8rem; text-align:left;}
.inputPanel .npmes_simboxW3 span { width:10em; margin-right:1%; margin-top:1rem; border-radius:0.8rem; text-align:left;}
.inputPanel .npmes_simboxW4 span { width:6em; margin-right:1%; margin-top:1rem; border-radius:0.8rem; text-align:left;}
.inputPanel .npmes_simboxW4 .w2{ width:7em; }
.colorMain .dlLeft dd.minH, .colorMain .dlRight dd.minH{ min-height:21rem;}


.develop_download { width:90%; height:10rem; padding:11rem 0 5rem 0;  background:url(/static/images/develop_downloadbg.png) no-repeat top center  ; background-color:#EDEDED; margin-left:5%;  float:left;  }
.develop_download a { display:block; color:#fff; text-align:center; border-radius:0.5rem; width:50%; padding:0.5rem 0;background:url(/static/images/develop_download.png) no-repeat 5% center ; background-size:
1.2rem;  background-color:#073190; font-size:1.1rem; margin:0 auto; margin-top:2rem; padding-left:5%;   }

.npmes .n_w1 { padding-top:6rem; height:15rem; }
.npmes .n_w1 a { width:50%;background:url(/static/images/develop_download.png) no-repeat 15% center ; background-color:#073190; background-size:1.2rem;   }
.npmes .n_w2 { padding-top:6rem; height:5rem; }
.npmes .n_w2 a { width:45%;background:url(/static/images/develop_download.png) no-repeat 15% center ; background-color:#073190; background-size:
1.2rem;   }
.npmes .n_w3 { padding-top:8rem; height:8rem; margin-top:0; }
.npmes .n_w3 a { width:50%;background:url(/static/images/develop_download.png) no-repeat 15% center ; background-color:#073190; background-size:
1.2rem; margin-top:1.5rem;   }
.npmes .n_w4 { padding-top:6rem; height:6rem; margin-top:0; }
.npmes .n_w4 a { width:50%;background:url(/static/images/develop_download.png) no-repeat 15% center ; background-color:#073190; background-size:
1.2rem; margin-top:1.5rem;   }


.develop1 { width:100%; padding:1rem 0; background-color:#ededed; text-align:center; }  

.download { width:100%; background:url(/static/images/download.png) no-repeat 5% center; height:15rem;  }
.download .download_a  { width:46%; float:right; padding-top:1.5em;  }
.download .download_a a { display:block; width:90%; margin:0 auto; font-size:1.1rem; line-height:3rem;  background-color:#073190; text-align:center; color:#fff; border-radius:0.5rem; margin-top:2rem;   }


.research1 { width:80%; margin:0 auto; height:20rem;  margin-top:3rem; color:#fff;   }
.research1 ul:nth-child(1){ width:24%; float:left; text-align:center; padding-top:4.5rem; }
.research1 ul:nth-child(1) li { height:3.9rem; font-size:1.1rem; }
.research1 ul:nth-child(2){ width:76%; float:left; padding-top:3rem; }
.research1 ul:nth-child(2) li { height:4.8rem; }

.research2 { width:70%; margin:0 auto; height:25rem;  margin-top:3rem; color:#fff;   }
.research2 dl { width:30%; margin-top:20%;  }
.research2 dl dt{ font-size:1.1rem; padding-bottom:0.5rem; }
.research2 dl dd { font-size:0.9rem; }
.research2 dl:nth-child(1){ float:left; margin-left:10%; }
.research2 dl:nth-child(2){ float:right; margin-right:8%; }

.colorBox { float:left; margin-top:2rem; height:auto; width:100%; color:#333; }
.colorBox  dt { height:4rem; text-align:center; line-height:4rem; color:#fff; }
.colorBox  dd { padding:1.5rem;border:2px solid #f4f4f4; border-top:none; border-radius:0 0 1rem 1rem; }
.colorBox  dd li { background:url(/static/images/radius.png) no-repeat 1rem 0.5rem ; padding-left:3rem; color:#666; font-size:0.9rem; }
.colorBox { width:100%; }
.colorBox p:last-child{ margin-bottom:0; }
.colorBox img { display:block; }
.colorMain .dl1 dt { border:3px solid #fbb03b; border-bottom:none; border-radius:1rem 1rem 0 0; background-color:#F7931E;   }
.colorMain .dl2 dt { border:3px solid #8CC63F; border-bottom:none; border-radius:1rem 1rem 0 0; background-color:#39B54A;   }

.colorMain .dl3 dt { border:3px solid #0086D1; border-bottom:none; border-radius:1rem 1rem 0 0; background-color:#29ABE2;   }

.colorMain .color1 dt { border:3px solid #22B573; border-bottom:none; border-radius:1rem 1rem 0 0; background-color:#22B573;   }
.colorMain .color2 dt { border:3px solid #29ABE2; border-bottom:none; border-radius:1rem 1rem 0 0; background-color:#29ABE2;   }
.colorMain .color3 dt { border:3px solid #0B308E; border-bottom:none; border-radius:1rem 1rem 0 0; background-color:#0B308E;   }
.colorMain .color4 dt { border:3px solid #ED1E79; border-bottom:none; border-radius:1rem 1rem 0 0; background-color:#ED1E79;   }
.colorMain .color5 dt { border:3px solid #998675; border-bottom:none; border-radius:1rem 1rem 0 0; background-color:#998675;   }
.colorMain .color6 dt { border:3px solid #0071BC; border-bottom:none; border-radius:1rem 1rem 0 0; background-color:#0071BC;   }
.colorMain .color7 dt { border:3px solid #F15A24; border-bottom:none; border-radius:1rem 1rem 0 0; background-color:#F15A24;   }



.colorMain .dlLeft{ width:47%; }
.colorMain .dlRight{ width:47%; margin-left:6%;  }
.colorMain .dlLeft dd,.colorMain .dlRight dd{ min-height:12rem; }


.evaluate1 { width:95%; }
.evaluate1 dl { width:43%; float:left; margin-right:5%; margin-top:1rem; }
.evaluate1 dl dt { background-color:#073190; color:#fff; text-indent:1rem; padding:0.3rem 0; }
.evaluate1 dl dd { padding:1rem 0.5rem; }
.evaluate1 dl:last-child { width:91.4%;  }

.evaluate2 { padding-top:2rem; float:left; }
.evaluate3 { background-color:#ededed; padding:2rem; float:left; width:80%; margin-left:5%; }
.evaluate4{ padding:1rem 0; width:100%; text-align:center;float:left; }




/* 专家师资 Start */
.npmes_expert { width:100%;  }
.npmes_expert dl { width:46%; margin-right:6%; float:left; height:auto; }
.npmes_expert dl:nth-child(2n){ margin-right:0;}
.npmes_expert dl:nth-child(1),.npmes_expert dl:nth-child(2){ margin-top:0; }
.npmes_expert dl dt{ line-height:3rem; text-indent:2em; font-weight:bolder; background-color:#ccc; color:#073190; }
.npmes_expert dl dd { padding:1.5em 1em; color:#555; }

.npmes_classList {  width:100%; }
.npmes_classList a { float:left; display:block; width:22.5%; margin:1rem 0 0 2%; border:1px solid #e5e5e5; overflow:hidden; height:6rem; }
.npmes_classList a:nth-child(4n){ margin-right:0; }
.npmes_classList a img{ width:100%; }
.npmes_classPhoto { padding:2rem 0; width:100%; float:left; height:auto }
/* 专家是指 Over */


/* 项目成果滚动 Start */

	.boxScroll { width:100%; height:20rem; overflow:hidden; padding-top:1rem; }
	.boxScroll ul { white-space:nowrap; width:auto;   }
	.boxScroll ul li {    display:inline-block; }
	.boxScroll .scrollBtn { padding-top:1rem; }
	.boxScroll .scrollBtn a { height:0.8em; width:0.8em; border-radius:0.4em; border:1px solid #ddd; cursor:pointer; }  
.boxScroll .scrollBtn a.on {background-color:#073190;border:1px solid #073190;  }  
.boxScroll .scrollBtn span { margin-left:45%; display:block; }
/* 项目成果 Over */

/* 公益培养计划-项目体系 Start */

.modelTree {float:left; width:100%; height:100%; } 
.modelHead { float:left; width:15%; height:100%; }
.modelHead dl { width:6rem; background:url(/static/images/mokuai.png) repeat-y; height:10rem; color:#fff; text-align:center; padding-top:1em; border-radius:1rem; }

.modelHead dl dd{ font-size:1.4em; font-weight:bolder;  }
.modelHead dl dd span { display:block; width:1em; margin:0 auto; }
.modelBody { float:left; width:84%; height:100%; border-left:1px solid #555; border-radius:1rem;   }
.modelMain { height:120%; float:left; width:100%;  }
.modelBody dl { width:100%; height:100%; float:left;  margin:1rem 0;  }

.modelBody dl dt,.modelBody dl dd { float:left; }
.modelBody dl:nth-child(1) dd:nth-child(3) span { width:9em;  }
.modelBody dl:nth-child(2) dd:nth-child(3) span.w1{ width:3em; }
.modelBody dl dd{ color:#073190; font-weight:bolder; }
.modelBody dl dt{ width:3rem; height:100%; display:block;  }
.modelBody dl dt span { display:block; width:50%;  }
.modelBody dl dd:nth-child(2){ width:20%; border-left:2px solid #073190; padding-left:1em; } 
.modelBody dl dd:nth-child(3){ width:50%; font-weight:inherit; color:inherit; border-left:1px solid #555; padding-left:1em; border-radius:1rem;   } 
.modelBody dl dd:nth-child(3) span { border:1px solid #555; display:block; float:left; border-radius:0.4rem; width:2em; line-height:1.2em; padding:0.2em; margin:0.5em;  }

.modelBody dl:first-child dt{   }
.modelBody dl:first-child dt span {  border-right:none; border-bottom:none; border-radius:1rem 0 0 0; margin-top:50%; }
.modelBody dl:last-child{ margin-bottom:0; padding-bottom:0; }
.modelBody dl:last-child dt{  }
.modelBody dl:last-child dt span { border-top:none; border-right:none;}

.npmes1 { width:94%; padding:1rem 3% 3rem 3%; }
.npmes1 dl,.npmes1 dl dt,.npmes1 dl dd { width:100%; }
.npmes1 dl dt { padding:1rem 0; }
.npmes1 dl dt img { width:100%; }

/* 公益培养计划-项目体系 Over */

/* 手机端 Start */
.wap_research2 { width:94%; padding:1rem 3%; padding-top:3rem; }
.wap_research2 dl { width:100%;float:left; margin-bottom:4rem; }
.wap_research2 dl dt{ width:70%; padding:0 15%; float:left;line-height:4rem; text-align:center;  }
.wap_research2 dl dt span { display:block; float:left; }
.wap_research2 dl dt span:nth-child(1){ width:4rem; height:4rem; color:#fff; border-radius:5px;  }
.wap_research2 dl dt span:nth-child(2){ height:3.85rem;  color:#ef7959;  font-weight:bolder; text-align:center; width:60%; margin-left:0.5rem;  }
.wap_research2 dl dd{ margin-top:2rem;float:left; border-radius:5px; padding:1rem 5%;   }

.wap_research2 dl:nth-child(1) dt span:nth-child(1){  color:#fff; background-color:#EF7959; }
.wap_research2 dl:nth-child(1) dt span:nth-child(2){ color:#ef7959; border:1px solid #EF7959; border-left:none; border-right:none; }
.wap_research2 dl:nth-child(1) dd{ background-color:#EF7959; }
.wap_research2 dl:nth-child(2) dt span:nth-child(1){  color:#fff; background-color:#75b200; }
.wap_research2 dl:nth-child(2) dt span:nth-child(2){ color:#75b200; border:1px solid #75b200; border-left:none; border-right:none; }
.wap_research2 dl:nth-child(2) dd{ background-color:#75b200; }
.wap_research2 dl:nth-child(3) dt span:nth-child(1){  color:#fff; background-color:#00CEA6;  }
.wap_research2 dl:nth-child(3) dt span:nth-child(2){ color:#00CEA6; border:1px solid #00CEA6;border-left:none; border-right:none;  }
.wap_research2 dl:nth-child(3) dd{ background-color:#00CEA6; }

.wap_develop1 { width:92%; padding:1em 4%; height:auto; background-color:#ededed; } 

/* 手机端 Over */